package com.xuecheng.service;

import com.xuecheng.dto.AddOrderDTO;
import com.xuecheng.dto.PayRecordDTO;
import com.xuecheng.dto.PayStatusDTO;
import com.xuecheng.po.XcPayRecord;

/**
 * 订单服务接口
 */
public interface OrderService {
	
	/**
	 * 创建商品订单
	 */
	PayRecordDTO createOrder(String userId, AddOrderDTO addOrderDto);
	
	/**
	 * 查询支付交易记录
	 */
	XcPayRecord getPayRecordByPayno(String payNo);
	
	/**
	 * 保存支付宝支付结果
	 */
	void saveAliPayStatus(PayStatusDTO payStatusDto);
}
